
<!DOCTYPE html>
<html lang="zh-Hans" class="loading">
<head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
    <meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
    <title>Archive: 2017</title>
    <meta name="apple-mobile-web-app-capable" content="yes" />
    <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
    <meta name="google" content="notranslate" />
    <meta name="keywords" content="Luis,"> 
    <meta name="description" content="java开发工程师，喜欢代码，喜欢技术,"> 
    <meta name="author" content="winter chen"> 
    <link rel="alternative" href="atom.xml" title="Luis Blog" type="application/atom+xml"> 
    <link rel="icon" href="/img/favicon.png"> 
    
    
<link rel="stylesheet" href="/css/diaspora.css">

	<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
    <script>
         (adsbygoogle = window.adsbygoogle || []).push({
              google_ad_client: "ca-pub-8691406134231910",
              enable_page_level_ads: true
         });
    </script>
    <script async custom-element="amp-auto-ads"
        src="https://cdn.ampproject.org/v0/amp-auto-ads-0.1.js">
    </script>
<meta name="generator" content="Hexo 4.2.0"></head>

<body class="loading">
    <span id="config-title" style="display:none">Luis Blog</span>
    <div id="loader"></div>
    <div id="single" class="page">
    <div id="top">
        <a class="iconfont icon-left image-icon" href="javascript:history.back()"></a>
    </div>
    <div class="section">
        <div class="article">
            <div class="main">
                <div class="content">
                    <div class="timeline">
                      <h2 class="timeline-title">归档: 48篇</h2><hr>
                      
                      
                        
                          <h3 class="timeline-subtitle">2020</h3>
                        
                        <div class="timeline-item">
                          <time>2020-04-21</time>
                          <a target="_self" href="/2020/04/21/2020-04-21-sharingsphere-springboot/">springboot 整合 Shardingsphere 4.0 分库分表</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2020-04-14</time>
                          <a target="_self" href="/2020/04/14/2020-04-14-jenkins-docker/">jenkins 持续集成 docker服务到堡垒机</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2020-03-31</time>
                          <a target="_self" href="/2020/03/31/2020-03-31-raspberry-docker-redis/">树莓派 docker 运行 redis</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2020-03-31</time>
                          <a target="_self" href="/2020/03/31/2020-03-31-raspberry-docker-mysql/">树莓派 docker 运行 mysql</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2020-03-21</time>
                          <a target="_self" href="/2020/03/21/2020-03-21-spring-sakura/">人像摄影-樱花与儿童</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2020-03-15</time>
                          <a target="_self" href="/2020/03/15/2020-03-15-spring-coming/">静物摄影-樱花与春天</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2020-03-14</time>
                          <a target="_self" href="/2020/03/14/2020-03-14-docker-jenkins/">jenkins+docker自动化运维发布</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2020-03-08</time>
                          <a target="_self" href="/2020/03/08/2020-03-08-black-photo-by-strawberry/">静物摄影-草莓</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2020-02-27</time>
                          <a target="_self" href="/2020/02/27/2020-02-27-black-and-white/">人像摄影-黑白</a>
                        </div>
                      
                        
                          <h3 class="timeline-subtitle">2019</h3>
                        
                        <div class="timeline-item">
                          <time>2019-10-09</time>
                          <a target="_self" href="/2019/10/09/2019-10-09-arithmetic-15-3-sum/">每日一道算法题-三个数的和</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2019-10-08</time>
                          <a target="_self" href="/2019/10/08/2019-10-08-arithmetic-20-valid-parentheses/">每日一道算法题-有效的括号</a>
                        </div>
                      
                        
                          <h3 class="timeline-subtitle">2018</h3>
                        
                        <div class="timeline-item">
                          <time>2018-12-01</time>
                          <a target="_self" href="/2018/12/01/2018-12-01-hangzhou-baita-autumn/">再访白塔公园-秋</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2018-11-26</time>
                          <a target="_self" href="/2018/11/26/2018-11-26-hangzhou/">杭州滨江夜景</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2018-11-04</time>
                          <a target="_self" href="/2018/11/04/2018-11-04-xianghu/">湘湖-秋</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2018-10-29</time>
                          <a target="_self" href="/2018/10/29/2018-10-29-xitang-hanfu/">西塘汉服节</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2018-10-21</time>
                          <a target="_self" href="/2018/10/21/2018-10-21-woman/">初秋-钱塘江人像</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2018-10-04</time>
                          <a target="_self" href="/2018/10/04/2018-10-04-old-shagnhai/">上海影视城</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2018-10-01</time>
                          <a target="_self" href="/2018/10/01/2018-10-01-shanghai/">上海郊区</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2018-09-21</time>
                          <a target="_self" href="/2018/09/21/2018-09-21-alibaba-yunqi/">云栖大会</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2018-09-15</time>
                          <a target="_self" href="/2018/09/15/2018-09-15-friend/">朋友</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2018-09-12</time>
                          <a target="_self" href="/2018/09/12/2018-09-12-summer-over/">夏天的尾巴</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2018-08-12</time>
                          <a target="_self" href="/2018/08/12/2018-08-20-summer-sunflower/">向日葵</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2018-07-25</time>
                          <a target="_self" href="/2018/07/25/spring-boot-mybatis-hikaricp/">springboot整合mybatis 使用HikariCP连接池</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2018-07-05</time>
                          <a target="_self" href="/2018/07/05/2018-07-05-hangzhou-night/">杭州-夜色</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2018-06-25</time>
                          <a target="_self" href="/2018/06/25/2018-06-23-summer-after-rain/">初夏-荷</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2018-06-19</time>
                          <a target="_self" href="/2018/06/19/2018-06-17-travel/">九溪十八涧行</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2018-06-09</time>
                          <a target="_self" href="/2018/06/09/2018-06-09-pretty-gril/">犹豫的眼神</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2018-05-30</time>
                          <a target="_self" href="/2018/05/30/spring-boot-mybatis-mutil-database/">springboot2.0 mybatis 使用多数据源</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2018-05-30</time>
                          <a target="_self" href="/2018/05/30/centos7-install-nginx/">如何在CentOS 7上安装和配置Nginx</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2018-05-30</time>
                          <a target="_self" href="/2018/05/30/spring-autowired/">当springMVC上下文尚未初始化的时候如何@Autowired注入对象呢？</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2018-05-30</time>
                          <a target="_self" href="/2018/05/30/spring-boot-conditional-on-expression/">springboot 中 @ConditionalOnExpression注解 在特定情况下使用相关配置或者实例化bean</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2018-05-26</time>
                          <a target="_self" href="/2018/05/26/java-source-code-arraylist/">Java源码之旅(1) - ArrayList</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2018-05-09</time>
                          <a target="_self" href="/2018/05/09/my-spring-interceptor/">spring中添加自定义的拦截器</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2018-04-23</time>
                          <a target="_self" href="/2018/04/23/about-tree-body-1/">关于《三体》的一些读后感-农场主和射手</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2018-04-21</time>
                          <a target="_self" href="/2018/04/21/springboot2-mybatis/">springboot2.0 Mybatis 整合 (springboot2.0版本)</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2018-04-10</time>
                          <a target="_self" href="/2018/04/10/fastdfs-centos7/">用FastDFS一步步搭建文件管理系统(CentOS 7)</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2018-03-31</time>
                          <a target="_self" href="/2018/03/31/how_to_impromptu_speech/">如何提高即兴演讲水平？</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2018-03-27</time>
                          <a target="_self" href="/2018/03/27/why_90_not_marry/">为什么说90后已经不想结婚了</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2018-01-18</time>
                          <a target="_self" href="/2018/01/18/java-read-mpp-file/">Java使用mpxj导入.mpp格式的Project文件（甘特图）</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2018-01-18</time>
                          <a target="_self" href="/2018/01/18/hibernate-sql/">Hibernate 自定义查询sql 并使用自定义对象接收查询结果</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2018-01-18</time>
                          <a target="_self" href="/2018/01/18/spring-boot-mybatis-annotation/">Spring boot Mybatis 整合（注解版）</a>
                        </div>
                      
                        
                          <h3 class="timeline-subtitle">2017</h3>
                        
                        <div class="timeline-item">
                          <time>2017-10-25</time>
                          <a target="_self" href="/2017/10/25/layui-page-2.0/">layui完美分页，ajax请求分页（真分页） 【2.0版本】</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2017-10-25</time>
                          <a target="_self" href="/2017/10/25/layui-page-1.0/">layui完美分页，ajax请求分页（真分页）</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2017-10-21</time>
                          <a target="_self" href="/2017/10/21/java-make-excel-poi-to-upload-cloud/">Java导出Excel文档（poi），并上传到腾讯云对象存储服务器</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2017-09-26</time>
                          <a target="_self" href="/2017/09/26/spring-log4j/">Spring中使用log4j详细配置</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2017-09-26</time>
                          <a target="_self" href="/2017/09/26/mysql-text/">解决Mysql存入大量TEXT类型的数据报错</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2017-09-25</time>
                          <a target="_self" href="/2017/09/25/springboot-mybatis/">Spring boot Mybatis 整合（完整版）</a>
                        </div>
                      
                        
                        <div class="timeline-item">
                          <time>2017-09-25</time>
                          <a target="_self" href="/2017/09/25/java-print-helloworld/">java优雅的输出helloWorld</a>
                        </div>
                      
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>

</body>


<script src="//lib.baomitu.com/jquery/1.8.3/jquery.min.js"></script>
<script src="/js/plugin.js"></script>
<script src="/js/typed.js"></script>
<script src="/js/diaspora.js"></script>


<link rel="stylesheet" href="/photoswipe/photoswipe.css">
<link rel="stylesheet" href="/photoswipe/default-skin/default-skin.css">


<script src="/photoswipe/photoswipe.min.js"></script>
<script src="/photoswipe/photoswipe-ui-default.min.js"></script>


<!-- Root element of PhotoSwipe. Must have class pswp. -->
<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
    <!-- Background of PhotoSwipe. 
         It's a separate element as animating opacity is faster than rgba(). -->
    <div class="pswp__bg"></div>
    <!-- Slides wrapper with overflow:hidden. -->
    <div class="pswp__scroll-wrap">
        <!-- Container that holds slides. 
            PhotoSwipe keeps only 3 of them in the DOM to save memory.
            Don't modify these 3 pswp__item elements, data is added later on. -->
        <div class="pswp__container">
            <div class="pswp__item"></div>
            <div class="pswp__item"></div>
            <div class="pswp__item"></div>
        </div>
        <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. -->
        <div class="pswp__ui pswp__ui--hidden">
            <div class="pswp__top-bar">
                <!--  Controls are self-explanatory. Order can be changed. -->
                <div class="pswp__counter"></div>
                <button class="pswp__button pswp__button--close" title="Close (Esc)"></button>
                <button class="pswp__button pswp__button--share" title="Share"></button>
                <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button>
                <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button>
                <!-- Preloader demo http://codepen.io/dimsemenov/pen/yyBWoR -->
                <!-- element will get class pswp__preloader--active when preloader is running -->
                <div class="pswp__preloader">
                    <div class="pswp__preloader__icn">
                      <div class="pswp__preloader__cut">
                        <div class="pswp__preloader__donut"></div>
                      </div>
                    </div>
                </div>
            </div>
            <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
                <div class="pswp__share-tooltip"></div> 
            </div>
            <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)">
            </button>
            <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)">
            </button>
            <div class="pswp__caption">
                <div class="pswp__caption__center"></div>
            </div>
        </div>
    </div>
</div>





<!-- Google Analytics -->
<script type="text/javascript">
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

  ga('create', 'G-30C04D6TMS', 'auto');
  ga('send', 'pageview');
</script>
<!-- End Google Analytics -->


</html>
